package ud.prog3.pr0304;

public enum ModoOrdenacion {
	ORDENACION_NOMBRE_ARCHIVO,
	ORDENACION_FECHA_ARCHIVO,
	ORDENACION_TAMANO_ARCHIVO;
	
	public int sort(FicheroMultimedia f1, FicheroMultimedia f2){
		switch(this.ordinal()){
		case 0: return(f1.file.getName().toString().compareTo(f2.file.getName().toString()));
		case 1: return((new Long(f1.file.lastModified())).compareTo(new Long(f2.file.lastModified())));
		case 2: return(new Long(f1.file.length()).compareTo(new Long(f2.file.length())));
		default:return 0;
		}
	
	}
		
}
